@media screen and (max-width: 768px) {
    body {
        min-width: 100% !important;
        width: 100% !important;
        height: 100%;
        margin: 0;
        padding: 0;
        background: rgb(246, 246, 245) !important;
    }

    a {
        text-decoration: none;
        color: #2b2f32;
    }

    * {
        -webkit-touch-callout: none; /*系统默认菜单被禁用*/
        -webkit-user-select: none; /*webkit浏览器*/
        -khtml-user-select: none; /*早期浏览器*/
        -moz-user-select: none; /*火狐*/
        -ms-user-select: none; /*IE10*/
        user-select: none;
    }

    #s4-titlerow {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        background-color: #fff;

        height: 64px !important;
    }

    input, textarea {
        -webkit-user-select: auto; /*webkit浏览器*/
        margin: 0px;
        padding: 0px;
        outline: none;
    }

    .divpc {
        display: none;
    }

    .divphone {
        display: block !important;
    }

    .Phone_logocontainer {
        background-position: right center;
        background-repeat: no-repeat;

        background-size: contain;
        background-position-x: left;
        background-position-y: center;
        margin-top: 8px;
        margin-bottom: 7px;
    }

    .Phone_logocontainer img {
        height: 40px;
    }

    #divphonenuctechnav {
        text-align: right;
        margin-right: 10pt;
    }

    .Phone_search {
        width: 20pt;
    }

    .Phone_nav {
        width: 20pt;
        margin-left: 15pt;
        margin-bottom: 3pt;
    }

    .Phone_divsearch {
        height: 25pt;
        margin-top: 8pt;
        margin-bottom: 10pt;
        background-color: #fff;
        border-radius: 10pt;
        line-height: 25pt;
        position: relative;
        display: none;
    }

    .Phone_divsearch input {
        text-align: center;
        width: 90%;
        height: 20pt;
        border: none;
        margin-left: 6pt;
    }

    .Phone_divsearch img {
        height: 18pt;
        position: absolute;
        top: 3pt;
        right: 6pt;
    }

    .Phone_divnav {
        /*margin-top: 10pt;*/
        display: none;
    }

    .Phone_divnav ul {
        background-color: #fff;
        padding: 0px;
        margin: 0px;
        font-size: 12pt;
        color: #004E7B;
    }

    .phone_menuli {
        list-style: none;
        padding-top: 10pt;
        padding-bottom: 10pt;
    }

    .phone_menuspan {
        background-image: url('../PhoneImg/downpoint2.png');
        background-position: right center;
        background-repeat: no-repeat;
        display: inline-block;
        width: 97%;
        padding-left: 10pt;
    }

    .phone_menuli.open .phone_menuspan {
        background-image: url('../PhoneImg/UpPoint.png');
    }

    .phone_menulilast {
        border-bottom: 1px solid #EDECEA;
    }

    .div_menuscroll {
        overflow-x: auto;
        display: none;
    }

    .phone_language {
        background-image: url('../PhoneImg/PhoneLanguage.png');
        background-position: left center;
        background-repeat: no-repeat;
        background-size: contain;
        padding-left: 21pt;
    }

    .Phonefooterrights {
        background-color: #004C9D;
        margin-bottom: 50pt;
    }

    .Phonerightsword,
    .Phonerightsword a {
        display: block;
        color: #fff;
        text-align: center;
        padding-top: 10pt;
        font-size: 13px;
    }

    .Phonerightslinks {
        text-align: center;
        padding-top: 10pt;
        padding-bottom: 10pt;
    }

    .Phonerightslinks a {
        color: #fff;
    }


    .Phonefooter {
        position: fixed;
        bottom: 0;
        width: 100%;
        height: 50pt;
        background: #000;
        opacity: 0.8;
    }

    .Phonefooter table {
        width: 100%;
    }

    .Phonefooter td {
        width: 33%;
        height: 40pt;
        text-align: center;
    }

    .Phonefooter td div {
        color: #fff;
        margin-top: 5pt;
    }

    .footerdivico {
        height: 20pt;
    }

    .footerdivico1 {
        background-image: url(../PhoneImg/PhoneIco.png);
        background-repeat: no-repeat;
        background-size: contain;
        background-position-x: center;
    }

    .footerdivico2 {
        background-image: url(../PhoneImg/ProductInfo.png);
        background-repeat: no-repeat;
        background-size: contain;
        background-position-x: center;
    }

    .footerdivico3 {
        background-image: url(../PhoneImg/weixinico.png);
        background-repeat: no-repeat;
        background-size: contain;
        background-position-x: center;
    }

    .divHuiTop {
        width: 20pt;
        height: 20pt;
        background-color: #73716C;
        position: fixed;
        bottom: 55pt;
        right: 10pt;
        border-radius: 40pt;
        background-image: url(../PhoneImg/HuiTop.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
    }

    #PhoneNavClose {
        height: 50pt;
        text-align: center;
    }

    #PhoneNavClose img {
        margin-top: 20pt;
        cursor: pointer;
    }

    #phonelanguage {
        margin-top: 10pt;
    }

    #phonelanguage ul {
        background-color: #F1F1F1;
        padding-top: 10pt;
        padding-left: 20pt;
    }

    #phonelanguage ul li {
        list-style: none;
        line-height: 25pt;
    }

    #phonelanguage ul li a {
        font-size: 12pt;
        color: #000;
    }

    #divIsPhone {
        text-align: center;
        color: #fff;
        padding-top: 10pt;
    }

    #divIsPhone span {
        color: #fff;
        height: 25pt;
        line-height: 25pt;
        font-size: 12pt;
        margin: 0pt 5pt;
    }

    #divIsPhone .Select {
        font-size: 15pt;
    }

    #divweixinphoto {
        position: relative;
    }

    .photo-wrapper {
        position: fixed;
        width: 100%;
        height: calc(100% - 50pt);
        background-color: #999;
        opacity: 0.7;
        top: 0;
        bottom: 50pt;
    }

    #divweixinphoto .photo {
        padding: 5pt;
        background-color: #fff;
        position: fixed;
        top: calc(50% - 55pt);
        left: calc(50% - 55pt);
    }

    #divweixinphoto .photo img {
        width: 100pt;
    }

    .phoneconthri {
        width: 1000px;
        padding-left: 20px;
    }

    .phoneconthri UL LI:first-child {
        border-left: 1px solid #b1cde8;
    }

    .phoneconthri UL {
        margin: 0px;
        padding: 0px;
        list-style: none;
        display: table;
        width: 100%;
    }

    .phoneconthri UL LI {
        float: left;
        margin-top: 14px;
        border-right: 1px solid #b1cde8;
    }

    a {
        text-decoration: none;
        color: #2b2f32;
    }


    .divbackphone {
        position: fixed;
        bottom: 0;
        right: 30px;
    }

    #divbackphoneico {
        width: 160px;
        height: 160px;
        background-image: url(../PhoneImg/BackPhone.png);
        background-repeat: no-repeat;
        background-size: contain;
    }

    #divbackphonetext {
        text-align: center;
        font-size: 35px;
    }


    #Phonenewscontent ul {
        padding: 0px;
        margin: 0px;
    }

    #Phonenewscontent li {
        list-style: none;
        background-color: #F6F6F5;
        margin: 7pt;
    }

    .divPhoneNewsImg {
        width: 80pt;
        height: 60pt;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .tbPhoneNews .PhoneNewscon {
        color: #000;
        font-size: 12pt;
        height: 42pt;
        line-height: 20pt;
        padding: 2pt 5pt;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }

    .tbPhoneNews .PhoneNewsdate {
        color: #9B9792;
        font-size: 12pt;
        padding: 0pt 5pt;
    }

    .tbPhoneNews td {
        vertical-align: top;
    }

    #PhoneNewsTitle {
        height: 45pt;
        line-height: 45pt;
        border-bottom: 1px solid #D1CEC8;
        border-left: 8px solid #0053A4;
    }

    #PhoneNewsTitle .PhoneNewsSpan1 {
        font-size: 14pt;
        color: #005496;
        margin-left: 7pt;
    }

    #PhoneNewsTitle .PhoneNewsSpan2 {
        float: right;
        margin-right: 10pt;
        font-size: 13pt;
        color: #000;
    }

    #PhoneVideoTitle {
        height: 45pt;
        line-height: 45pt;
        border-bottom: 1px solid #D1CEC8;
        border-left: 8px solid #0053A4;
    }

    #PhoneVideoTitle .PhoneVideoSpan1 {
        font-size: 14pt;
        color: #005496;
        margin-left: 7pt;
    }

    #PhoneVideoTitle .PhoneVideoSpan2 {
        float: right;
        margin-right: 10pt;
        font-size: 13pt;
        color: #000;
    }

    #PhoneNewsCenter {
        background-color: #fff;
    }

    #Phonenewscontent {
        margin-top: 12pt;
        margin-left: 5pt;
        margin-right: 5pt;
    }

    .PhoneNewsMore {
        height: 40pt;
        line-height: 40pt;
        text-align: center;
    }

    .PhoneNewsMore a {
        font-size: 13pt;
        color: #999590;
    }

    #PhoneVideoCenter {
        background-color: #fff;
        margin-top: 5pt;
    }

    #PhoneVideoCenter video {
        width: 100%;
    }

    #PhoneProductTitle {
        height: 45pt;
        border-bottom: 1px solid #D1CEC8;
        border-left: 8px solid #0053A4;
        line-height: 45pt;
        position: relative;
        overflow: hidden;
    }

    #PhoneProductTitle .PhoneProductSpan1 {
        font-size: 14pt;
        color: #005496;
        margin-left: 7pt;
        width: 90px;
        display: inline-block;
        overflow-x: scroll;
    }

    #PhoneProductNav ul {
        margin: 0px;
        padding: 0px;
        width: 1130px;
    }

    .phoneproductitem {
        list-style: none;
        float: left;
        color: #686762;
        font-size: 13pt;
        margin-right: 5pt;
        padding-right: 5pt;
        border-right: 1px solid #DEDBD7;
        margin-top: 5pt;
        height: 35pt;
        line-height: 37pt;
    }

    #PhoneProductNav {
        white-space: nowrap;
        width: calc(100% - 180px);
        display: inline-block;
        overflow-x: scroll;
        overflow-y: hidden;
        height: 50pt;
        line-height: 47pt;
        margin-bottom: 5pt;
        margin-left: 22pt;
        position: absolute;
    }

    .par-type::-webkit-scrollbar {
        display: none;
    }

    #Phoneproductlist ul {
        list-style: none;
        padding: 0px;
        margin: 0px;
    }

    #Phoneproductlist li {
        list-style: none;
    }

    #Phoneproductlist .phoneproductli:nth-child(odd) {
        border-right: 1px solid #DEDBD7;
    }

    #Phoneproductlist .phoneproductli {
        width: 49%;
        background-color: #fff;
        float: left;
        border-bottom: 1px solid #DEDBD7;
    }

    #Phoneproductlist .phoneproductimg {
        width: 70%;
        margin-left: 15%;
        margin-top: 10pt;
        background-repeat: no-repeat;
        background-size: cover;
        height: 90pt;
    }

    .phoneproducttitle {
        text-align: center;
        height: 30pt;
        line-height: 30pt;
        color: #000;
        font-size: 12pt;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 0pt 10pt;
    }

    .Phoneproductmore {
        height: 40pt;
        line-height: 40pt;
        text-align: center;
        font-size: 13pt;
        color: #999590;
        background-color: #fff;
        margin-top: 5pt;
        margin-bottom: 5pt;
    }

    .productmore {
        float: right;
        width: 40px;
        color: #005496;
        border-left: 1px solid #DEDBD7;
        text-align: center;
    }

    #PhoneProductCenter {
        position: relative;
    }

    #PhoneProductMoreNav {
        position: absolute;
        background-color: #F6F6F6;
        padding-bottom: 5pt;
        display: none;
    }

    #PhoneProductMoreNav ul {
        padding: 0px;
        margin: 0px;
    }

    #PhoneProductMoreNav ul li {
        list-style: none;
        width: calc(50% - 12pt);
        float: left;
        text-align: center;
        height: 30pt;
        line-height: 30pt;
        margin-left: 5pt;
        margin-right: 5pt;
        border: 1px solid #DEDBD7;
        border-radius: 5px;
        margin-top: 5pt;
    }

    .selectnavli {
        color: #fff !important;
        background-color: #0054A8;
    }

    .Product-wrapper {
        display: none;
        position: absolute;
        width: 100%;
        height: 125%;
        background-color: #999;
        opacity: 0.7;
        top: 45pt;
        bottom: 50pt;
    }

    .vjs-poster img {
        width: auto !important;
        height: 100% !important;
    }

    #Phonevideocontent {
        overflow: hidden;
    }


    /*新闻列表*/
    .normalcontentcontainer {
        width: 100% !important;
        padding-left: 0px !important;
    }

    .contentcontainer {
        width: 100% !important;
    }

    .probanner {
        display: none;
    }

    .leftmenupart {
        width: auto !important;
        padding-top: 0px !important;
        float: none !important;
    }

    .breadcrumb {
        display: none;
    }

    .scontentpart {
        box-shadow: none;
        width: 100%;
        padding-right: 0px;
    }

    .horizontal {
        display: none;
    }

    .content {
        width: auto !important;
    }

    .content {
        width: auto !important;
        margin-left: 10px !important;
        margin-right: 10px;
    }

    .vertical {
        width: auto !important;
    }

    .colcontent {
        width: auto !important;
    }

    .colleft, .colright {
        height: auto !important;
    }

    .colcontent {
        height: auto !important;
    }

    .itemtitle {
        width: auto !important;
    }
    /*新闻内容*/
    .normalcontentcontainer {
        width: 100% !important;
        padding-left:0px !important;
    }
    .contentcontainer {
        width: 100% !important;
    }
    .leftmenupart {
        width:auto !important;
        padding-top: 0px !important;
        float: none !important;
    }
    .probanner
    {
        display:none;
    }


    #PhoneContentpart #Phoneitemimg{
        text-align:center;
        margin-top:20pt;
    }
    #PhoneContentpart #Phoneitemimg img {
        width:95% !important;
    }
    .PhoneTitle {
        height: auto;
        line-height: 25pt;
        border-bottom: 1px solid #D1CEC8;
        border-left: 8px solid #0053A4;
        padding: 0px 5px;
    }
    .PhoneTitle span {
        font-size: 14pt;
        color: #005496;
    }
    #Phoneitemcontent .itemcontent{
        float:none;
        background-color:#fff;



    }


    /*二级菜单*/

    #PhoneTuBiao {
        position: fixed;
        top: 45%;
        right: 10pt;
        width: 20pt;
        height: 20pt;
        background-image: url('../PhoneImg/LeftNav.png');
        background-repeat: no-repeat;
        background-size: contain;
        z-index:1000;
    }
    .LeftMenu-wrapper {
        position: fixed;
        width: 100%;
        height: 100%;
        background-color: #999;
        opacity: 0.7;
        top: 0;
        bottom: 50pt;
    }

    #divphoneleftmenubody .leftmenubody {
        padding: 5pt;
        background-color: #fff;
        position: fixed;
        top: 20pt;
        overflow-y:scroll;
        width:90%;
        left:3%;
        margin-left:0px;
        height:80%;
        z-index:100;
    }
    #divphoneleftmenubody .menuitemcontainer {
        background-color: #2f87d8;
    }
    #LeftClose {
        width: 20pt;
        height: 20pt;
        margin-left: calc(50% - 10pt);
        background-image: url('../PhoneImg/PhoneNavClose.png');
        background-repeat: no-repeat;
        background-size: contain;
    }


/*在线留言*/
    .normalcontentcontainer
    {
        width: 100% !important;
        padding-left: 0px !important;
    }

    .contentcontainer
    {
        width: 100% !important;
    }
    .leftmenupart
    {
        width: auto !important;
        padding-top: 0px !important;
        float: none !important;
    }
    .scontentpart
    {
        box-shadow: none;
        width: 100%;
        padding-right: 0px;
        float: none;
    }
    .breadcrumb
    {
        display: none;
    }
    .pfileitem
    {
        width: 100% !important;
        margin-top:0px !important;
    }
    .tcontentleft
    {
        float: none !important;
        margin-top:20px;
    }
    .tcontentright
    {
        float: none !important;
    }
    .pcontentoneyes
    {
        float: none !important;
    }
    .pfileitemlast
    {
        width: 100% !important;
    }
    .pfilecontent
    {
        width: 100% !important;
    }
    .divButton
    {
        margin-right: 0px !important;
        text-align: center !important;
    }
    .pfilecontent, .pfilecontentdt, .codecontent
    {
        width: calc(100% - 100px) !important;
        margin-left: 0px !important;
    }
    .verificationcode
    {
        width: 100% !important;
    }
    .codetext
    {
        width: calc(100% - 190px) !important;
    }
    .consultdesc
    {
        line-height: 22px !important;
        height: 50px !important;
    }
    .ttitleright
    {
        margin-top: 20px;
    }

    .tcontentright
    {
        margin-top: 20px;
    }
    .pcontentoneyes
    {
        width: calc(100% - 140px) !important;
    }
    .pcontentoneyes INPUT
    {
        width: calc(100% - 20px) !important;
    }
    .pfilecontent
    {
        width: calc(100% - 140px) !important;
    }
    .ttitleleft
    {
        width: 100px !important;
        margin-top:20px;
    }
    .ptitleone
    {
        width: 100px !important;
    }
    .pfiletitle
    {
        width: 100px !important;
        line-height: 15px !important;
    }
    .pfileitemline
    {
        margin-top:20px;
    }
    .spanRequiredone
    {
        height: auto !important;
        line-height: inherit !important;
    }
    .spanRequired
    {
        height: auto !important;
        line-height: inherit !important;
    }
    .ptitleone
    {
        margin-top:20px;
    }
    .pcontentoneyes
    {
        margin-top:20px;
    }
    .pfiletitle
    {
        margin-top:20px;
    }
    .pfilecontent
    {
        margin-top:20px;
    }
    .codecontent
    {
        margin-top:10px;
    }
    .ptitleonetitle
    {
        margin-top:15px;
    }
/*资质荣誉*/

    .normalcontentcontainer {
        width: 100% !important;
        padding-left: 0px !important;
    }

    .contentcontainer {
        width: 100% !important;
    }
    .probanner {
        display: none;
    }
    .leftmenupart {
        width: auto !important;
        padding-top: 0px !important;
        float: none !important;
    }
    #divphonescontentpart .itemleft
    {
        float:none !important;
    }
    #divphonescontentpart .itemright
    {
        margin-left:0px !important;
    }
    #divphonescontentpart .content
    {
        background-color:#fff;
    }
    #divphonescontentpart .honorcontent:first-child
    {
        margin-top:0px !important;
    }
    #divphonescontentpart .honorcontent
    {
        margin:0px !important;
        padding: 15pt 10pt 10pt 15pt;
        width:auto !important;
    }

    /*销售网络*/

    .normalcontentcontainer {
        width: 100% !important;
        padding-left: 0px !important;
    }

    .contentcontainer {
        width: 100% !important;
    }
    .leftmenupart {
        width: auto !important;
        padding-top: 0px !important;
        float: none !important;
    }
    .breadcrumb
    {
        display: none;
    }
    .firstbutton
    {
        margin-left:0px !important;
    }
    #divtopbtn
    {
        width:620px;
    }
    #phonetopbtn
    {
        overflow-x: scroll;
        height:50px;
    }
    #PhoneHiddenScroll
    {
        height: 31px;
        overflow-y: hidden;
    }
    #divphonescontentpart
    {
        padding-left:10px;
    }
    #PhoneHiddenScroll
    {
        margin-top:10pt;
    }
    #phoneareamessage
    {
        margin-top:10pt;
        margin-bottom:30pt;
    }
    #phoneareamessage .contact-area{ margin-left:  0 !important;}

    /*发展历程*/
    .normalcontentcontainer {
        width: 100% !important;
        padding-left: 0px !important;
    }

    .contentcontainer {
        width: 100% !important;
    }
    .probanner {
        display: none;
    }
    .leftmenupart {
        width: auto !important;
        padding-top: 0px !important;
        float: none !important;
    }
    #phonescrol
    {
        position: relative;
        height: 35pt;
        overflow: hidden;
        background:#fff;
        padding-top:5px;
    }
    #phonescrol .u
    {
        overflow-x: scroll;
        height: 42pt;
        white-space: nowrap;
        position: absolute;
        overflow-y: hidden;
    }
    #phonescrol .scrol
    {
        width: 2140px;
    }
    #divphonescontentpart .contentbottom
    {
        padding:0pt 10pt;
        padding-top:10pt;
        background-color:#fff;
        margin-bottom:0px !important;
        padding-bottom: 20pt;
    }
    .listcontainer
    {
        margin-left:10pt !important;
        margin-right:10pt;
    }
    .pageitem
    {
        padding: 0px 5px !important;
    }
    .pagecontainer
    {
        width:90% !important;
        margin-right:0px !important;
    }

    .fileitem{
        padding: 0 10px;
        line-height: normal;
        margin-bottom:0 !important;
    }
    .filetitle
    {
        width:auto !important;
        font-weight: 700;
    }
    .filetitle h3{
        font-size: 17px;
    }
    .filebody
    {
        width:auto !important;
    }

    .WebMap
    {
        padding:10px !important;

    }
    .WebMap .tdStyle1
    {
        width: 10% !important;
        padding-right: 5pt !important;
    }
    .WebMap .tdStyle2
    {
        width: 20% !important;
    }
    .WebMap .contentTable TR TD
    {
        padding-left: 5pt !important;
    }


    /*人才招聘*/

    .headerstyle
    {
        height: 20px;
        line-height: 20px;
    }
    .headerstyle th
    {
        text-align: center;
        padding-left: 0px;
    }
    .rowstyle TD, .alternatestyle TD
    {
        padding-left: 0px;
        text-align: center;
    }
    .headerstyle th:nth-child(2)
    {
        width:35px !important;
    }
    .headerstyle th:nth-child(3)
    {
        width:35px !important;
    }
    .headerstyle th:nth-child(4)
    {
        width:35px !important;
    }
    .headerstyle th:nth-child(5)
    {
        width:50px !important;
    }

    .breadcrumbnav
    {
        display:none;
    }
    .ddljobcategory
    {
        height: 30px !important;
        line-height: 70px!important;
        padding-left: 10pt!important;
        padding-top: 10px;
    }
    .post
    {
        margin-left: 10pt;
        margin-right:10pt;
    }
    .emptyrow
    {
        min-width:30pt;
        padding-left: 0px !important;
    }

    .fixed-mobile{ display:block !important;}
}